/*
 * @lc app=leetcode.cn id=26 lang=javascript
 *
 * [26] 删除排序数组中的重复项
 */

// @lc code=start
/**
 * @param {number[]} nums
 * @return {number}
 */
var removeDuplicates = function(nums) {
   for(let i=0;i<nums.length;){
       if(nums[i]==nums[i+1]){
           nums.splice(i,1)
       }else{
           i++
       }
   }
   return nums.length
};
// @lc code=end
// for循环中原地移除数组中元素，一般会考虑到数组长度变化带来的索引变化问题，而倒序删除则规避了这个情况。一种是将i++置换出去，一种是使用倒叙
